<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "gb2312";
/*reset*/
body { margin: 0 auto; padding: 0; color: #474747; font-family: "Microsoft Yahei", Arial, SimSun, sans-serif;font-size: 14px; }
div, form, ul, ol, li, span, p, dl, dd, img, a img { margin: 0; padding: 0; border: 0; }
a img { vertical-align: middle; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 12px; font-weight: normal; }
ul, ol, li { list-style: none }
textarea{resize:none;}
table, td, input ,select{ font-size: 14px; padding: 0;font-family: "Microsoft Yahei"}
a { text-decoration: none; color: #474747; outline-style: none; font-family: "Microsoft Yahei", Arial, SimSun, sans-serif;font-size: 13px;}
a:hover {  color: #0075c5; }
::selection { color: #fff; background: blue }
::-moz-selection { color:#fff; background:blue; }
/*base*/
#main:after,.wrapper:after,.cl:after,.o_info:after,.clearfix:after,.contentbox:after{ content: ""; display: block; height: 0; clear: both; visibility: hidden; }
#main,.wrapper,.cl { zoom: 1; }
.main_c{background:#fff;padding:0px 0;margin:20px auto;}
.fl { float: left; }
.fr { float: right; }
.tl {text-align:left;}
.tr {text-align:right}
.tc {text-align:center;}
.ofh {overflow:hidden;}
.db{display: block;}
.rela{position: relative;}
.abs{position: absolute;}
.none{display: none;}
.vis-none{visibility: hidden;}
.cb{clear:both;}
.mid{margin-right: auto;margin-left: auto;}
.full{width: 100%;height: 100%}
.h20{height: 20px;width: 100%;}
.h10{height: 10px;width: 100%;}
.ls30{line-height: 30px;height: 30px;overflow: hidden;}
.ls30 a{line-height: 30px;overflow: hidden;font-size: 14px;}
.ls24{line-height: 24px;height: 24px;overflow: hidden;}
.ls24 a{line-height: 24px;overflow: hidden;font-size: 14px;}
.inb{display:inline-block;*zoom:1;*display:inline}
* {
    transition-property: all;
    -ms-transition-property: all;
    -moz-transition-property: all;
    -webkit-transition-property: all;
    -o-transition-property: all;
}

body{width:100%;}

.head{z-index: 9999;left: 0;top: 0;background-color: #fff;width: 100%;border-bottom: 1px solid #ddd;box-shadow: 0 2px 3px #eee}
.image-respond,.img-respond{max-width:100%;height:auto;display:block;}
.tlogo h1{text-indent: -98988px;height: 0;line-height: 0}
.tlogo .lang{display: inline-block;line-height: 20px;margin-bottom: 10px;border-radius: 0 0 8px 8px;overflow: hidden;float: left;}
.tlogo .lang a.en{padding:0 10px;background: #da251c;color:#fff;}
.tlogo .lang a.cn{padding:0 10px;background: #e56660;color:#fff;}
.tlogo img{float:left;clear: both;margin-top:20px;}
.wrapper{margin:0 auto;}


.smallnav .sub{display:none;}
.smallnav{background: #fff;position: absolute;z-index: 999999;left: 0;width: 100%;z-index: 9999;}
.smallnav li,.smallnav a{background-color: #fff}
.smallnav li{position: relative;border-bottom: 1px solid #ccc;}
.smallnav li .submenu{position: absolute;right:2%;display: block;width: 30px;height: 30px;top: 5px;z-index: 99;background:url('../images/nav.png') 
no-repeat center center;cursor: pointer;border:1px solid #ccc;border-radius:5px;}
.smallnav li .submenu.on{background: url('../images/navon.png') no-repeat center center;}
.smallnav li a.toplv{height: 40px;line-height: 40px;font-size: 120%;margin-left: 2%;display: block;width: 50%;color:#0075c5;text-indent: 1em;}
.smallnav li .sub{width: 100%;}
.smallnav li .sub a{display: block;height: 30px;line-height: 30px;background-color: #f2f2f2;border-bottom:1px solid #ccc;width: 96%;padding:0 
2%;font-size: 100%;text-indent: 2em;}
.menu{display: block;width: 30px;height: 30px;background: url('../images/menu.png') no-repeat center center;position: 
absolute;right:10px;top:20%;cursor: pointer;border-radius: 5px;cursor: pointer;border:1px solid #ccc;background-color: #888}
.menu.on{background-color: #0075c5;border-color: #0075c5}

.htop{line-height: 40px;height: 40px;background-color: #3b3b3b;color: #969696;}
.htop a{color: #969696;margin-right:30px;padding-left: 25px;}
.htop a:hover{color: #fff}
.htop a.oa{background: url('../images/oa.png') no-repeat left 2px;}
.htop a.email{background: url('../images/email.png') no-repeat left 1px;}
.htop a.gbook{background: url('../images/gbook.png') no-repeat left 2px;}

.search{border:1px solid #969696;border-radius: 15px;padding:1px;height: 28px;line-height: 28px;overflow: hidden;float: right;margin:4px 0;}
.search #keyboard{border:0;padding:0 8px;line-height:28px;height: 28px;display: block;float: left;background-color: #3b3b3b;color: #ccc;margin-left: 
5px;}
.search #keyboard:focus{}
.search #post{background:url('../images/search.png') no-repeat center center;border:0;line-height: 30px;height: 30px;width: 
30px;border-radius:5px;display: block;float: right;}


.nav{}
.nav .fclass li{float: left;position: relative;}
.nav .fclass li a.toplv{font-size: 16px;display: block;padding:0 23px;border-bottom: 4px solid #fff;height: 96px;line-height: 96px;}
.nav .fclass li a.toplv:hover,.nav .fclass li.hover a.toplv,.nav .fclass li.on a.toplv{border-color: #0075c5;background-color: #f2f2f2;}
.subnav .smenu{line-height: 40px;width: 100%;z-index: 99;background-color: #434343;background:#fff;}
.subnav .smenu .tabhead{margin-right: 30px;float:left;}
.subnav .smenu .tabbody{float:left;margin-right:10px;}
.subnav .smenu .tabbody img{float:left;margin-right:10px;max-width:40%;height:auto;}
.subnav .smenu li a{display: block;height: 40px;line-height: 40px;color: #fff;font-size: 14px;text-align: center;padding:0 20px;}
.subnav .smenu li a:hover,.subnav .smenu li.on a{background: #0075c5}
.subnav .tabbody img{margin-top: 40px;margin-bottom: 40px;}
.subnav .tabbody img.fl{margin-right: 20px;}
.subnav .tabbody img.fr{margin-left: 20px;}
.subnav .tabbody p{line-height: 30px;margin-top: 70px;height: 60px;overflow: hidden;color: #fff}
.box{width: 100%}
.shadow{background: url('../images/shadow.png') no-repeat bottom center;}

.subnav{position: absolute;top: 100px;z-index: 999;width: 100%;left: 0;}
.subnav .smenu{width: 100%;background-color:rgba(0,0,0,.6);overflow: hidden;position: absolute;z-index: 999;top: 0;}

.main_1{border-bottom:1px solid #e3e3e3}
.main_2{background-color: #f5f5f5}
.main_3{background-color: #fff}

.m_sub1 {height: 66px;line-height: 66px;padding-bottom: 20px;background:url('../images/shadow.png') no-repeat bottom center;}
.m_sub1 .tabhead li {width: 16.6%;float: left;height: 66px;}
.m_sub1 .tabhead li a{display: block;border:1px solid #f2f2f2;border-top: 0;margin-left: -1px;border-bottom: 0;}
.m_sub1 .tabhead li:first-child a{margin-left: 0;}
.m_sub1 .tabhead li span{height: 66px;line-height: 66px;-webkit-background-size: 100% auto;
background-size: 100% auto;background-position: center center;background-repeat: no-repeat;display: block;margin:0 auto;}
.m_sub1 .s1 span{background-image: url('../images/s1.png');width:60%;}
.m_sub1 .s2 span{background-image: url('../images/s2.png');width:60%;}
.m_sub1 .s3 span{background-image: url('../images/s4.png');width:60%;}
.m_sub1 .s4 span{background-image: url('../images/s5.png');width:60%;}
.m_sub1 .s5 span{background-image: url('../images/s6.png');width:60%;}
.m_sub1 .s6 span{background-image: url('../images/s7.png');width:60%;}
.m_sub1 .tabhead li.on{background:url('../images/arrow.png') no-repeat center 73px #0075c5;}

.m_sub1 .s1.on span{background-image: url('../images/s1_on.png')}
.m_sub1 .s2.on span{background-image: url('../images/s2_on.png')}
.m_sub1 .s3.on span{background-image: url('../images/s4_on.png')}
.m_sub1 .s4.on span{background-image: url('../images/s5_on.png')}
.m_sub1 .s5.on span{background-image: url('../images/s6_on.png')}
.m_sub1 .s6.on span{background-image: url('../images/s7_on.png')}

.m_subbody{padding-bottom: 50px;padding-top: 30px;}
.m_subbody h2{line-height: 30px;margin-top: 10px;}
.m_subbody h2 a{font-size: 18px;}
.m_subbody hr {width: 10%;float: left;margin:15px 0 25px;height: 3px;border:0;background: #ccc;}
.m_subbody p{clear: both;margin-bottom: 20px;line-height: 25px;height: 50px;overflow: hidden;}
.m_subbody .more img{margin-left: 15px;}
.m_subbody .more {color:#9c9d9d;}



.ename{font-size: 40px;font-family: sans-serif;color:#9f9f9f;}
h2.ename{margin-bottom:20px;}
h3.cata,h3.cata a{font-size: 18px;margin-top: 20px;margin-bottom: 30px}

#EmpireCMSmyElement_display .jwpreview{background-size: auto 100%!important;
    background-color: #fff!important;}


.product li{margin-bottom: 20px;}
.product li a:hover p{background-color: rgba(255,0,0,.8);}
.product li p{background-color: rgba(0,0,0,.4);left: 0;bottom: 0;width: 100%;z-index: 5;color:#fff;line-height: 40px;height: 40px;text-indent: 
1em;font-size: 15px;}
.product li img{width: 100%;visibility: visible;}
.main_3 .br1{border:1px solid #ccc;background: #fff;padding:40px;text-align: center;}
.main_3 .br1 h4 {text-align: center;}
.main_3 .br1 h4 a{font-size: 24px;}
.main_3 .tbc{display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center;}
.main_3 .tbc.class{margin-top: 9%}
.main_3 a.more{position: absolute;right: 0;top:8px;z-index: 99;}
.main_3 .tabhead{line-height: 50px;height: 50px;border-bottom: 1px solid #ccc;height: 50px;}
.main_3 .tabhead li.on{border-bottom:1px solid #fff;position: relative;z-index: 5;background-color: #fff;}
.main_3 .tabhead li{background-color: #f8f8f8;border: 1px solid #ccc;z-index: 5;line-height: 49px;font-size:18px;cursor: pointer;}
.main_3 .tabbody{width: 100%;}

.about p.intro{height: 90px;}
.newswrap {padding-bottom: 30px;padding-top: 20px;}
.newswrap h2{text-indent: 0px;line-height: 30px;height: 30px;margin-bottom: 20px;}
.newswrap h2 a.tit{font-size: 20px;color: #0075c5}
.newswrap h2 a.more{font-size: 14px;}

.topnews {height: 230px;-webkit-background-size: auto 100%!important;
background-size: auto 100%!important;background-repeat: no-repeat;background-position: center center;}
.topnews .txt{padding:10px 20px;background-color: rgba(0,0,0,.6);left: 0;bottom: 0;z-index: 99;color: #fff}
.topnews .txt h4{line-height: 24px;height: 24px;margin-bottom: 6px}
.topnews .txt p{line-height: 20px;height: 20px;}
.topnews .txt p span{padding-left: 10px;overflow: hidden;}


.news ul{border-bottom: 1px solid #f2f2f2}
.news li{border:1px solid #f2f2f2;border-top: 0;line-height: 44px;height: 44px;}
.news li a{display: block;overflow: hidden;padding:0 20px;text-indent: 10px;background: url('../images/ls.png') no-repeat 20px 20px;}
.news li a span{color: #888}
.news li a:hover{background-color: #f5f5f5;}
.news li:last-child{border-bottom: 0;}

.video p.abs{line-height: 40px;height: 40px;text-align: center;background-color: #f2f2f2;}
.video p.abs a{font-size: 18px;}
.service .tele{padding-top: 40px;}
.service .tele img{margin-left: 10px;}

.serv{height:205px;}
.serv .stit{height: 40px;width:100%;background-color: #ffb400;color: #fff;top:0;left:0;z-index:99;line-height:40px;}
.serv .stit a{color: #fff}
.serv .stit img{width:30px;height:30px;vertical-align:middle;margin-bottom:3px;}
.serv h2.stit  a{font-size: 20px;}
.main{padding:10px 0 20px;}

.mr0{margin-right: 0!important;}

.cbox{margin-bottom: 10px;margin-top: 30px;}
.cbox h2{line-height: 50px;height: 50px;font-size: 24px;background-color: #fff;}
.main.c{background-color: #f3f3f3;padding:0;}
.cbanner{}
.cbanner img{display: block;margin:0 auto;max-width: 100%}
.footer{padding:50px 0 20px;background-color: #3b3b3b;width: 100%;}


.bnav,.binfo,.qrcode{margin-bottom: 20px;}

.binfo .wrap{border-right: 1px solid #4d4d4d;padding-right: 10px;}
.binfo,.binfo a{color: #fff;}
.binfo .cate a{font-size: 20px;}
.binfo .tele{line-height: 30px;height: 30px;text-indent: 34px;background: url('../images/tele.png') no-repeat left center;font-size: 26px;font-family: 
Simsun;margin-top: 20px;margin-bottom: 5px;}
.binfo .address{margin-bottom: 20px;font-size: 16px;}
.binfo .share{margin-bottom: 10px;font-size: 16px;}

.bnav dl{float: left;width: 11.5%;margin-left: 1%}
.bnav dt{margin-bottom: 15px;line-height: 20px;height: 20px;overflow: hidden;}
.bnav dd{margin-bottom: 5px;line-height: 20px;height: 20px;overflow: hidden;}
.bnav dt a{font-size: 16px;color: #fff;}
.bnav dd a{font-size: 14px;color: #888}
.bnav dd a:hover{color: #fff}
.binfo div img{margin:0 10px;}

.qrcode img{margin-left: auto;margin-right: auto}
.qrcode p{line-height: 30px;height: 30px;color: #fff}

.cpr{background-color: #2b2b2b;line-height: 20px;width: 100%;color:#9a9a9a;padding:10px 0;}
.cpr a{color: #999}
.contentbox{padding: 20px 0;margin-left: 10px;margin-right: 10px;}
.ctopnews{margin-bottom: 20px;padding:10px;}
.ctopnews .txt{padding-top: 20px;}
.ctopnews .txt p.time{font-size: 20px;line-height: 30px;height: 30px;color: #002255}
.ctopnews .txt h4{line-height: 30px;height: 30px;margin-bottom:15px;margin-top:15px;}
.ctopnews .txt h4 a{font-size: 20px;}
.ctopnews .txt p.smalltext{color: #979797;line-height: 20px;max-height:60px;overflow: hidden;}
#article{font-family:"microsoft Yahei", Arial, SimSun, sans-serif;}
.article_topbar{margin: 0 0 10px 0;}
.article_topbar .article_topic{text-align:center;font-size:20px;margin-bottom:10px;font-weight:bold;}
.article_info{text-align:center;}
.article_info span{margin:0 10px;}
.article_content{line-height:22px;}
.article_content p{margin-bottom:10px;line-height:22px;font-size: 14px;}
.article_content.responsive *{max-width: 100%;}
.article_content.responsive img{height: auto!important;}
/*.article_content table{table-layout: fixed!important;}*/
.article_page{padding:15px 0 0;}
.article_page li,.article_page li a{color:#725252;line-height:25px;}
.article_page li a:hover{color:#c91919;}

.location{height:50px;line-height:50px;margin-bottom:0px;background-color: #fff;}
.location span{display: block;border-bottom: 4px solid #0075c5;line-height: 50px;height: 46px;font-size: 18px;padding:0 30px;color: #0075c5}

.shpa{ text-align:center;margin: 20px auto 0;clear: both;padding:15px;height: 30px;} 
.shpa b,.shpa a{margin-left: 10px;padding: 3px 8px;width:auto;}
.shpa b{  color:#fff;display:inline;  font-size: 12px; background-color:#0075c5;border:1px solid #0075c5;} 
.shpa a{  color:#0075c5; display:inline; border:1px solid #0075c5;font-size: 12px; } 
.shpa a:hover{ color:#fff;background-color:#0075c5;display:inline;}

.nlist li{}
.nlist li .txt h4{line-height: 30px;height: 30px;font-size: 18px;margin-top:10px;margin-bottom: 10px;color: #0075c5}
.nlist li .txt p.smalltext{line-height: 20px;height: 40px;margin-bottom: 10px;}
.nlist li a{display: block;padding:30px 20px;overflow: hidden;background-color: #fff;}
.nlist li a:hover{background-color: #f3f3f3;}


.main_c .promot{background: #f7f7f7;}
.promot{padding: 20px 3%; }
.promot{background-color: #f7f6f6;}
.promot img{width: 100%;max-width: 100%;display: block;height: auto}
.promot h2{line-height: 40px;}
.promot h2 a{font-size: 24px;}
.promot  .text li {margin-bottom: 10px;text-indent:15px;background:url('../images/ls.png') no-repeat left 
6px;line-height:24px;height:24px;overflow:hidden;}
.promot  .pic li {margin-bottom: 10px;}
.promot  li h4 {width: 94%;padding:0 3%;margin:5px auto;}
.promot  li h4 a{font-size: 15px;}

.plist li{margin-bottom: 15px;}
.plist img{width:100%;height:255px;margin-bottom:8px;}
.plist h4{margin-bottom:3px;line-height:24px;height:24px;overflow:hidden;font-size:16px;}
.plist h4 a{font-size:16px;}
.plist p.time{line-height:20px;margin-bottom:3px;color:#888}
.plist p.smalltext{line-height:20px;height:40px;overflow:hidden}


#EmpireCMSmyElement_logo{visibility:hidden!important}
.slick .slick-dots{bottom:10px;text-align:center;}
.slick img{width:100%;height:auto}
.slick .slick-dots li{
        position: relative;
    display: inline-block;
    height: 3px;
    width: 50px;
    margin:0 20px;
    padding: 0px;
    cursor: pointer;
}
.slick .slick-dots li button {
    background: transparent;
    display: block;
    height: 3px;
    width: 50px;
    outline: none;
    line-height: 0;
    font-size: 0;
    color: transparent;
    cursor: pointer;
    outline: none;
}
.slick .slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content:'';
    width: 50px;
    height: 3px;
    text-align: center;
	opacity:1;
    color: #fff;
    background-color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  background-color:#da251c;
   opacity:1;
}

.main_3 button:hover:before{color: #0075c5}
.main_3 .bd {padding:0 0px;}
.main_3 .bd p {line-height: 40px;height: 40px;}
.main_3 .bd p span{display: block;width: 60%;border:1px solid #ccc;text-align: center;margin:0 auto;height: 38px;line-height: 38px;font-size: 16px;}
.main_3 .bd a:hover p span{border-color: #0075c5;background-color: #0075c5;color: #fff}
.main_c h3.cata, h3.cata a {
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.order {table-layout: fixed;border-collapse: separate;background-color: #ccc;padding-left: 0px!important;padding-right: 0px!important;}
.order td{padding:10px ;line-height: 30px;}
.order td img{vertical-align: middle;height: 30px;width:auto;}
.order td input[type="text"]{line-height: 26px;vertical-align: middle;padding: 0px 10px;font-size: 15px;}
.order textarea{font-size: 15px;font-family: "Microsoft Yahei";line-height: 20px;}
.order .post{border:0;display: block;padding:0 30px;line-height: 30px;height: 30px;border-radius: 8px;background-color: #da251c;color:#fff}

.left{background-color: #fff;box-shadow: 3px 0 3px #aaa;border-left:1px solid #ddd;}
.left .wrap{margin-left: 10px;margin-right: 10px;padding: 40px 0 20px;}
.left .cata{margin-top: 10px;line-height: 40px;height: 40px;text-indent: 25px;background: url('../images/news.png') no-repeat left center;margin-bottom: 
0px;}
.left .cata a{font-size: 18px;}
.left .text li{line-height: 30px;height: 30px;background: url('../images/ls.gif') no-repeat left 13px;text-indent: 10px;margin-top: 5px;}
.left .text li a{font-size: 13px;}
.left  .pic  .smalltext{line-height:20px;height:40px;overflow:hidden}
.left ul.pic li{margin-top:10px;}
.left ul.pic li h4 a{font-size:16px}
.left ul.pic li h4{margin:5px auto;height:24px;line-height:24px;overflow:hidden;}
.left ul.pic li p.time{color:#999;margin-bottom:5px}
.right{padding:20px 0;}
.gbook table{table-layout: fixed;}
.gbook .header {color: #666}
.gbook .tableborder {background:#ccc;}
.gbook .tableborder tr td{background:#fff;padding:4px;}
.gbook .tableborder .header td {background:#ddd;}
.gbook .tb_ly{margin-bottom:20px;}
.gbook .tb_ly .tb_hf{background:#ccc;}
.gbook .tb_ly .tb_hf tr td{background:#ddd;}
.gbook .pagelist b,#gbook .pagelist a{border:1px solid #ccc;line-height:18px;}
.gbook .pagelist b,#gbook .pagelist a:hover{border:1px solid #ccc;background:#ccc;}
.gbook #form1 .xin{color:#f00;margin-right:5px;}
.gbook #form1 input{padding:2px 4px;}
.banner .slick-slider {
    margin-bottom: 0px;
}
.banner .slick-prev,.banner .slick-next{   
    position: absolute;
    display: block;
    cursor: pointer;
    top: 50%;
    padding: 0;
    outline: none;
    z-index: 9;
    height: 60px;
    width: 60px;
    line-height: 60px;
    font-size: 40px;
    font-family: Simsun,sans-serif;
    color: #fff;
    text-shadow: 1px 1px 3px #888;
    opacity: .6;
    border-radius: 30px;
    border: 1px solid #fff;
    text-align: center;
    background: rgba(0,0,0,.1);
    transition: opacity .5s;}
.banner .slick-prev:hover,.banner .slick-next:hover {opacity: 1;
    transition: opacity .5s;}
.banner .slick-prev:before,.banner .slick-next:before{content: '';}
.banner .slick-prev{left: 5%;}
.banner .slick-next{right: 5%}


.history{background:url('../images/');}

ul.result li{margin:10px 0;border-bottom:1px dashed #888;padding-bottom: 9px;}
ul.result li h2{line-height: 30px;height: 30px;font-size: 16px;;}
ul.result li h2 a{font-size: 16px;}
ul.result li p{line-height: 24px;height: 24px;overflow: hidden;}
.s_title{margin-bottom:5px;font-size:16px;}

.pnav li {margin-bottom:15px;}
.pnav li 
a.toplv{display:block;width:100%;background:#0075c5;color:#fff;font-size:18px;text-align:center;line-height:40px;height:40px;border-radius:20px;}
.pnav li div.sub{text-align:left;display:block;}
.pnav li div.sub a{display:block;height:30px;line-height:30px;text-indent:60px;font-size:16px;color:#0075c5;margin-top:10px;border-bottom: 1px solid 
#ccc;background:url('../images/arrow.gif') no-repeat 50px center;}
.pnav li div.sub a.on,.pnav li div.sub a:hover{color:#ea0000}

.left h2.l_title{line-height:24px;height:24px;background:#672426;margin:13px 0;}
.left h2.l_title a{display:block;width:98%;background:#fff;float:right;font-size:150%;text-align:left;text-indent:30%;color:#672426}


.cnav {}
.cnav li{line-height:50px;height:50px;float:left;}
.cnav li a{display:block;font-size:16px;background:#fff;padding:0 20px;}
.cnav li.on a,.cnav li a:hover{background: #f3f3f3;color: #0075c5}

.case h2 a{font-size: 20px;color: #0075c5;}
.case h2 {line-height: 40px;height: 40px;}
.case .cont{border-top: 1px solid #ccc;background-color: #f5f5f5;padding-bottom: 20px;}
.case h3{line-height: 40px;height: 40px;font-size: 18px;color: #888}
.case hr{display: block;
    width: 30px;
    margin: 0 auto;
    background: #0075c5;
    height: 2px;
    border: 0;
    margin-top: -2px;}
.bxslider{padding:0 20px;}
.bxslider.slick-slider{margin-bottom: 0;}
.bxslider .box2{margin:20px;overflow: hidden;}
.bxslider .box2 h4{margin:15px 0;border-left: 2px solid #0075c5;text-indent: 5px;line-height: 16px;height: 16px;font-size: 16px;color: #0075c5}
.bxslider .box2 p{line-height: 25px;height: 50px;}

.bxslider .slick-prev,.bxslider .slick-next{   
    position: absolute;
    display: block;
    cursor: pointer;
    top: 40%;
    padding: 0;
    outline: none;
    z-index: 9;
    height: 40px;
    width: 40px;
    line-height: 60px;
    font-size: 60px;
    font-family: Simsun,sans-serif;
    color: #fff;
    text-shadow: 1px 1px 3px #888;
    opacity: .6;
    border-radius: 30px;
    border:0;
    text-align: center;
    transition: opacity .5s;color: #0075c5;margin-top: 0;background-color: transparent;}
.bxslider .slick-prev:hover,.bxslider .slick-next:hover {opacity: 1;
    transition: opacity .5s;}
.bxslider .slick-prev:before,.bxslider .slick-next:before{content: '';}
.bxslider .slick-prev{left: -40px;}
.bxslider .slick-next{right: -40px;}

.casewrap{background-color: #fff;}
.casewrap .txt{width: 44%;padding:0 3%;}
.casewrap .txt h4{line-height: 32px;height: 32px;margin-bottom: 20px;overflow: hidden;}
.casewrap .txt h4 a{font-size: 24px;color: #0075c5;line-height: 32px;}
.casewrap .txt h4 img{vertical-align: top}
.casewrap .txt p{line-height: 30px;height: 60px;font-size: 15px;}
#main_c{background-color: #f3f3f3;padding-bottom: 1px;}
.contentbox{margin:30px 0;background-color: #fff;padding:30px 20px 10px;}
.contentbox.c{padding:0;}

.glist{padding:10px 0;margin-bottom: 20px;}
.gform{margin-bottom: 20px;}
.video_c{margin-bottom: 20px}</pre></body></html>